Skip to content

Architecture: Type HTTP queue payloads as JSON values - #144

Merged
jonbaldie merged 1 commit into
mainfrom
fleet/worktree-jonbaldie-queue-142
Sep 28, 2026
Merged

jonbaldie merged 1 commit into
mainfrom
fleet/worktree-jonbaldie-queue-142

Conversation

@jonbaldie

Copy link
Copy Markdown
Owner

Summary

  • Define recursive JSON payload types with top-level null excluded.
  • Carry the payload type through HTTP parsing, queue management, and the selected store.
  • Add compile-time contract checks and an HTTP roundtrip for nested null values.

Verification

  • deno check main.ts tests/*.ts
  • deno test --allow-read --allow-write --allow-net --allow-env --allow-run (364 passed)
  • npm run quality:production
  • git diff --check

Closes #142

@jonbaldie
jonbaldie merged commit 917d7ba into main Sep 28, 2026
4 checks passed
@jonbaldie
jonbaldie deleted the fleet/worktree-jonbaldie-queue-142 branch September 28, 2026 10:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Architecture: Type HTTP queue payloads as JSON values across the queue boundary

1 participant